//定义网络请求的基础路径
const baseURL="http://vueshop.glbuys.com/";
//定义timeout时长
const timeout=50000;
//定义通用的方法
const request=(options={})=>{
	return new Promise((resovle,reject)=>{
		//网络加载
		uni.showLoading({
			title:'网络加载中'
		})
		uni.request({
			url:`${baseURL}${options.url}`,
			method:options.method||'GET',
			header:options.header,
			timeout,
			data:options.data,
			success(res){
				resovle(res)
			},
			fail(err) {
				reject(err)
			},
			complete() {
				//关闭掉网络加载窗口
				uni.hideLoading()
			}
		})
	})
}
export default{
	get:(url,data,options={})=>{
		options.url=url
		options.method="GET"
		options.data={token:'1ec949a15fb709370f',...data}
		return request(options)
	},
	post:(url,data,options={})=>{
		options.url=url
		options.method="POST"
		options.data=data
		return request(options)
	}
}
